"""
功能：手动生成所有SKU的静态detail html文件
使用:
    1. 进入到 scripts 目录下
    2. 执行 python generate_detail_html.py
"""

# 1. 添加导包路径
import sys
sys.path.insert(0, '../')

# 2. 设置配置文件，初始化django环境
import os
import django
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "meiduo_mall.settings.dev")
django.setup()


# 3. 导包
from celery_tasks.html.task import generate_static_sku_detail_html
from goods.models import SKU

# 4. 功能逻辑
if __name__ == '__main__':
    skus = SKU.objects.all()
    for sku in skus:
        print(sku.id)
        generate_static_sku_detail_html(sku.id)
